#include<stdio.h>
#include<unistd.h>
#include<string.h>

int main()
{
  char arr[101]={0};
  //初始化设置空间
  memset(arr,0,sizeof(arr));
  const char* lable="|/-\\";
  int i=0;
  for(i=0;i<=100;i++)
  { 

    if(i==0)
    {
      arr[i]='>';
    }
    else{
      arr[i]='>';
      arr[i-1]='-';
    }

   // //浅浅实现下想法
   // if(i==0)
   // {
   //   arr[i]='>';
   // }
   // else{
   //   arr[i]='-';
   //   arr[i+1]='>';
   // }
   //
   // 
    printf("[%-101s][%d%%][%c]\r",arr,i,lable[i%4]);
    fflush(stdout);
    usleep(100000);
  }
  printf("\n");
  return 0;
}
